package com.bzg.baseSpringComponent.resourceLoader;

import com.bzg.baseSpringComponent.messagesource.Config;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * ApplicationContext 实现了ResourceLoader接口，具有加载资源文件的功能
 * 在获取配置文件，扫描组件时都会使用
 * */
public class ResourceStyle {

	public static void main(String[] args) {
		AnnotationConfigApplicationContext annotationConfigApplicationContext = new AnnotationConfigApplicationContext(Config.class);
		annotationConfigApplicationContext.getResource("classpath:spring.xml"); // 基于类路径
		annotationConfigApplicationContext.getResource("classpath:com/*.xml"); // 批量获取
		annotationConfigApplicationContext.getResource("http://"); // 基于url
	}
}
